home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C21 / egcs.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  5.1 KB  |  207 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C21
  7. # using the egcs compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f egcs.makefile
  11.  
  12. CPP = g++
  13. OFLAG = -o
  14. .SUFFIXES : .o .cpp .c
  15. .cpp.o :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17. .c.o :
  18.     $(CPP) $(CPPFLAGS) -c $<
  19.  
  20. all: \
  21.     FuncObject \
  22.     FunctionObjects \
  23.     Binder1 \
  24.     Binder2 \
  25.     Binder3 \
  26.     RandGenTest \
  27.     PtrFun1 \
  28.     PtrFun2 \
  29.     MemFun1 \
  30.     MemFun2 \
  31.     FindBlanks \
  32.     MemFun3 \
  33.     MemFun4 \
  34.     Compose2 \
  35.     NoCompose \
  36.     FillGenerateTest \
  37.     MergeTest \
  38.     SetOperations \
  39.     Transform 
  40.  
  41. test: all 
  42.     FuncObject  
  43.     FunctionObjects  
  44.     Binder1  
  45.     Binder2  
  46.     Binder3  
  47.     RandGenTest  
  48.     PtrFun1  
  49.     PtrFun2  
  50.     MemFun1  
  51.     MemFun2  
  52.     FindBlanks  
  53.     MemFun3  
  54.     MemFun4  
  55.     Compose2  
  56.     NoCompose  
  57.     FillGenerateTest  
  58.     MergeTest  
  59.     SetOperations  
  60.     Transform  
  61.  
  62. bugs: \
  63.     Binder4 \
  64.     Counting \
  65.     Manipulations \
  66.     SearchReplace \
  67.     Comparison \
  68.     Removing \
  69.     SortTest \
  70.     SortedSearchTest \
  71.     ForEach \
  72.     CalcInventory \
  73.     TransformNames \
  74.     SpecialList \
  75.     NumericTest 
  76.  
  77. FuncObject: FuncObject.o 
  78.     $(CPP) $(OFLAG)FuncObject FuncObject.o 
  79.  
  80. FunctionObjects: FunctionObjects.o 
  81.     $(CPP) $(OFLAG)FunctionObjects FunctionObjects.o 
  82.  
  83. Binder1: Binder1.o 
  84.     $(CPP) $(OFLAG)Binder1 Binder1.o 
  85.  
  86. Binder2: Binder2.o 
  87.     $(CPP) $(OFLAG)Binder2 Binder2.o 
  88.  
  89. Binder3: Binder3.o 
  90.     $(CPP) $(OFLAG)Binder3 Binder3.o 
  91.  
  92. Binder4: Binder4.o 
  93.     $(CPP) $(OFLAG)Binder4 Binder4.o 
  94.  
  95. RandGenTest: RandGenTest.o 
  96.     $(CPP) $(OFLAG)RandGenTest RandGenTest.o 
  97.  
  98. PtrFun1: PtrFun1.o 
  99.     $(CPP) $(OFLAG)PtrFun1 PtrFun1.o 
  100.  
  101. PtrFun2: PtrFun2.o 
  102.     $(CPP) $(OFLAG)PtrFun2 PtrFun2.o 
  103.  
  104. MemFun1: MemFun1.o 
  105.     $(CPP) $(OFLAG)MemFun1 MemFun1.o 
  106.  
  107. MemFun2: MemFun2.o 
  108.     $(CPP) $(OFLAG)MemFun2 MemFun2.o 
  109.  
  110. FindBlanks: FindBlanks.o 
  111.     $(CPP) $(OFLAG)FindBlanks FindBlanks.o 
  112.  
  113. MemFun3: MemFun3.o 
  114.     $(CPP) $(OFLAG)MemFun3 MemFun3.o 
  115.  
  116. MemFun4: MemFun4.o 
  117.     $(CPP) $(OFLAG)MemFun4 MemFun4.o 
  118.  
  119. Compose2: Compose2.o 
  120.     $(CPP) $(OFLAG)Compose2 Compose2.o 
  121.  
  122. NoCompose: NoCompose.o 
  123.     $(CPP) $(OFLAG)NoCompose NoCompose.o 
  124.  
  125. FillGenerateTest: FillGenerateTest.o 
  126.     $(CPP) $(OFLAG)FillGenerateTest FillGenerateTest.o 
  127.  
  128. Counting: Counting.o 
  129.     $(CPP) $(OFLAG)Counting Counting.o 
  130.  
  131. Manipulations: Manipulations.o 
  132.     $(CPP) $(OFLAG)Manipulations Manipulations.o 
  133.  
  134. SearchReplace: SearchReplace.o 
  135.     $(CPP) $(OFLAG)SearchReplace SearchReplace.o 
  136.  
  137. Comparison: Comparison.o 
  138.     $(CPP) $(OFLAG)Comparison Comparison.o 
  139.  
  140. Removing: Removing.o 
  141.     $(CPP) $(OFLAG)Removing Removing.o 
  142.  
  143. SortTest: SortTest.o ../C20/StreamTokenizer.o 
  144.     $(CPP) $(OFLAG)SortTest SortTest.o ../C20/StreamTokenizer.o 
  145.  
  146. SortedSearchTest: SortedSearchTest.o ../C20/StreamTokenizer.o 
  147.     $(CPP) $(OFLAG)SortedSearchTest SortedSearchTest.o ../C20/StreamTokenizer.o 
  148.  
  149. MergeTest: MergeTest.o 
  150.     $(CPP) $(OFLAG)MergeTest MergeTest.o 
  151.  
  152. SetOperations: SetOperations.o 
  153.     $(CPP) $(OFLAG)SetOperations SetOperations.o 
  154.  
  155. ForEach: ForEach.o 
  156.     $(CPP) $(OFLAG)ForEach ForEach.o 
  157.  
  158. Transform: Transform.o 
  159.     $(CPP) $(OFLAG)Transform Transform.o 
  160.  
  161. CalcInventory: CalcInventory.o 
  162.     $(CPP) $(OFLAG)CalcInventory CalcInventory.o 
  163.  
  164. TransformNames: TransformNames.o 
  165.     $(CPP) $(OFLAG)TransformNames TransformNames.o 
  166.  
  167. SpecialList: SpecialList.o 
  168.     $(CPP) $(OFLAG)SpecialList SpecialList.o 
  169.  
  170. NumericTest: NumericTest.o 
  171.     $(CPP) $(OFLAG)NumericTest NumericTest.o 
  172.  
  173.  
  174. FuncObject.o: FuncObject.cpp 
  175. FunctionObjects.o: FunctionObjects.cpp Generators.h 
  176. Binder1.o: Binder1.cpp Generators.h copy_if.h 
  177. Binder2.o: Binder2.cpp 
  178. Binder3.o: Binder3.cpp Generators.h 
  179. Binder4.o: Binder4.cpp copy_if.h PrintSequence.h ../require.h 
  180. RandGenTest.o: RandGenTest.cpp 
  181. PtrFun1.o: PtrFun1.cpp 
  182. PtrFun2.o: PtrFun2.cpp 
  183. MemFun1.o: MemFun1.cpp ../purge.h 
  184. MemFun2.o: MemFun2.cpp 
  185. FindBlanks.o: FindBlanks.cpp ../require.h 
  186. MemFun3.o: MemFun3.cpp NumStringGen.h 
  187. MemFun4.o: MemFun4.cpp NumStringGen.h 
  188. Compose2.o: Compose2.cpp copy_if.h 
  189. NoCompose.o: NoCompose.cpp copy_if.h 
  190. FillGenerateTest.o: FillGenerateTest.cpp Generators.h PrintSequence.h 
  191. Counting.o: Counting.cpp PrintSequence.h Generators.h 
  192. Manipulations.o: Manipulations.cpp PrintSequence.h NString.h Generators.h 
  193. SearchReplace.o: SearchReplace.cpp PrintSequence.h 
  194. Comparison.o: Comparison.cpp PrintSequence.h 
  195. Removing.o: Removing.cpp PrintSequence.h Generators.h 
  196. SortTest.o: SortTest.cpp ../C20/StreamTokenizer.h NString.h PrintSequence.h Generators.h ../require.h 
  197. SortedSearchTest.o: SortedSearchTest.cpp ../C20/StreamTokenizer.h PrintSequence.h NString.h ../require.h 
  198. MergeTest.o: MergeTest.cpp PrintSequence.h Generators.h 
  199. SetOperations.o: SetOperations.cpp PrintSequence.h Generators.h 
  200. ForEach.o: ForEach.cpp Counted.h 
  201. Transform.o: Transform.cpp Counted.h 
  202. CalcInventory.o: CalcInventory.cpp Inventory.h PrintSequence.h 
  203. TransformNames.o: TransformNames.cpp Inventory.h PrintSequence.h 
  204. SpecialList.o: SpecialList.cpp Inventory.h PrintSequence.h 
  205. NumericTest.o: NumericTest.cpp PrintSequence.h 
  206.  
  207.